| Any account can be filled in with more personal information (biography, school, interests) | Account Management | M | Should | Done |
| Super mentor can reset the password for any account | Account Management | XS | Must | Done |
| All users have the ability to sign in using a username (only using email) and password | Account Management | M | Must | Done |
| Database design to group mentors with mentees - designing the database | Software Design | XL | Must | Done |
| Admin can create a coach - Mentors and mentees can be tagged as coaches, which allows mentors to assign them to other users to teach skills | Account Management | L | Could | Not started |
| Supermentor has option to register another user once done registering one user | Account Management | XS | Must | Done |
| Users can set up 2FA on their account | Account Management | L | Could | Not started |
| Admin can delete user | Account Management | XS | Could | Not started |
| Any user should be able to delete their own account | Account Management | XS | Could | Done |
| All users have the ability to sign in using their Microsoft Credentials | Account Management | L | Should | Not started |
| User should have option to securely log out of account | Account Management | XS | Must | Not started |
| Users can add comments or create forum discussions under each skill or learning pathway | Community & Communication | L | Could | Not started |
| Users have the ability to send attachments (images, documents, etc) through messages | Community & Communication | XL | Should | Not started |
| A user can see whether they have another user as a connection by checking their list of connections on their own profile | Community & Communication | M | Could | Not started |
| A user can see whether they have another user as a connection by going into that user’s account and seeing “connected/connect” | Community & Communication | M | Could | Not started |
| Users have the ability to send connection requests to each other | Community & Communication | XL | Could | Not started |
| Users have the ability to send and receive messages to each other | Community & Communication | XL | Should | Not started |
| Super mentors and mentors can assign a coach to the mentees to teach them a/many/all skills within their pathway | Community & Communication | L | Could | Not started |
| A user can accept or deny a connection request | Community & Communication | M | Could | Not started |
| A user can connect with another user | Community & Communication | M | Could | Not started |
| A user can see that other user’s exist | Community & Communication | M | Could | Not started |
| A user can view connection request | Community & Communication | M | Could | Not started |
| A mentee can share their badges and trophies on social media (linked in, twitter, etc) | Trophies and Rewards | L | Should | Not started |
| A mentee badges and trophies are public or privately visible on their account profile and dashboard | Trophies and Rewards | M | Could | Not started |
| A mentee badges and trophies are visible on their account profile and dashboard | Trophies and Rewards | M | Should | Not started |
| A mentee gains badges and trophies as they progress through different learning pathways | Trophies and Rewards | M | Should | Not started |
| Super mentors and mentors can select multiple learning roadmaps and assign those to a multiple mentees (same as above just an option for multi-select in form) | Learning Roadmap | M | Could | Not started |
| Supermentors and mentors can create a learning road map (form connected to database) | Learning Roadmap | M | Should | Done |
| Supermentors or mentors can add relevant resources (links, documents, videos, etc) to skills within a pathway (and updates to the pathway reflected) | Learning Roadmap | L | Could | Not started |
| Super mentors and mentors can select saved learning roadmap assign to multiple mentees | Learning Roadmap | M | Should | Not started |
| Supermentor and mentors can return to “assign” page after attempting to assign a pathway already assigned to a user | Learning Roadmap | XS | Should | Done |
| Supermentors can delete learning roadmaps | Learning Roadmap | XS | Should | Done |
| Super mentors and mentors can update the mentee’s progress within a pathway | Learning Roadmap | XS | Must | Done |
| Mentee dashboard reflects their progress within an assigned pathway(s) | UI/UX | XS | Must | Done |
| Mentee dashboard shows the assigned pathway(s) | Learning Roadmap | XS | Must | Done |
| Super mentors and mentors can select multiple learning roadmaps and assign those to a single mentee (same as above just an option for multi-select in form) | Learning Roadmap | M | Could | Not started |
| Super mentors and mentors can create the learning road map (skills and “acceptance criteria” for a particular skill set or project pathway) and save it for public or private use | Learning Roadmap | XS | Could | Not started |
| Super mentors and mentors can create a very basic new learning road map (skills and “acceptance criteria” for a particular skill set or project pathway) and save it | Learning Roadmap | M | Could | Not started |
| Proper authorization to enter or access certain, before allowing access to a “secure” page routes should check that the user has 1) signed in 2) has proper permissions. If not then reroutes to login page. | Account Management | M | Must | Done |
| Users should be able to login from a mobile browser and have the design make sense | UI/UX | L | Should | Not started |
| Design of login screen (that preserves funtionality) | UI/UX | M | Must | Done |
| 2 components for the side menu bar (mentor/supermentor and mentee) | UI/UX | M | Must | Done |
| assigned mentee dashboard (skill tracker for each mentee) - supermentor/mentor | UI/UX | M | Must | Done |
| skill tracker - mentee | UI/UX | M | Must | Done |
| management dashboard - mentor | UI/UX | M | Must | Done |
| management dashboard - super mentor | UI/UX | M | Should | Done |
| Mentees can sign up to receive daily reminders | Notifications | L | Could | Not started |
| Mentees can sign up to receive real time notifications for badges earned | Notifications | L | Could | Not started |
| Mentees can sign up to receive real time notifications for pathway assignment | Notifications | L | Could | Not started |
| Document procedures for uploading to GitHub | Software Design | XS | Must | Not started |
| Data base - ER Diagram | Documentation | M | Must | Done |
| Data base - Documentation Schema | Documentation | M | Must | Done |
| profile - users | UI/UX | M | Should | Pending |
| Refactor previous code to use database instead of csv files | Software Design | M | Must | Done |
| Super mentors and mentors can assign saved learning roadmap to a mentee | Learning Roadmap | M | Must | Done |
| UI Design - Mentor dashboard shows their mentees and their progress | UI/UX | M | Must | Done |
| UI Design - mentee dashboard shows their current and completed pathways | UI/UX | M | Must | Done |
| UI Design - Sign in using email and password | UI/UX | M | Must | Done |
| Super mentor can fill in user account with high level info (email, position) | Account Management | XS | Must | Done |
| All users have the ability to sign in using a username and password | Account Management | M | Must | Done |
| User with account created by supermentor can sign in with the username and password created by supermentor | Account Management | M | Must | Done |
| Super mentor can fill in user account with high level info (username, password) | Account Management | M | Must | Done |
| Super mentor can create user account (super mentor, mentor, mentee) | Account Management | M | Must | Done |
| Any account information can be edited (passwords, email, bio, school, interest) | Account Management | M | Should | Done |
| pathway id (what happens when one gets deleted?) - automatic assigned pathway id by hashing the name of the pathway | Database | M | Must | Done |
| supermentors can delete a pathway | Learning Roadmap | M | Must | Done |
| pathway tracker - mentee | UI/UX | M | Must | Done |
| Untitled | | | | Done |
| Untitled | | | | Not started |
| Build the front end for the mentor/supermentor dashboard UI that shows progress within single pathway | Account Management | M | Must | Done |